set(ASN_RC_SRC
  AMFPointer.c
  AMFRegionID.c
  AMFSetID.c
  AMF-UE-NGAP-ID.c
  ANY_aper.c
  ANY_ber.c
  ANY.c
  ANY_uper.c
  ANY_xer.c
  aper_decoder.c
  aper_encoder.c
  aper_opentype.c
  aper_support.c
  asn_application.c
  asn_bit_data.c
  asn_codecs_prim_ber.c
  asn_codecs_prim.c
  asn_codecs_prim_xer.c
  asn_internal.c
  asn_random_fill.c
  asn_SEQUENCE_OF.c
  asn_SET_OF.c
  ber_decoder.c
  ber_tlv_length.c
  ber_tlv_tag.c
  BIT_STRING.c
  BIT_STRING_print.c
  BIT_STRING_rfill.c
  BIT_STRING_uper.c
  BIT_STRING_xer.c
  BOOLEAN_aper.c
  BOOLEAN_ber.c
  BOOLEAN.c
  BOOLEAN_print.c
  BOOLEAN_rfill.c
  BOOLEAN_uper.c
  BOOLEAN_xer.c
  CallProcessBreakpoint-RANParameter-Item.c
  CellIdentification-RANParameter-Item.c
  CGI.c
  constraints.c
  constr_CHOICE_aper.c
  constr_CHOICE_ber.c
  constr_CHOICE.c
  constr_CHOICE_print.c
  constr_CHOICE_rfill.c
  constr_CHOICE_uper.c
  constr_CHOICE_xer.c
  constr_SEQUENCE_aper.c
  constr_SEQUENCE_ber.c
  constr_SEQUENCE.c
  constr_SEQUENCE_OF_aper.c
  constr_SEQUENCE_OF_ber.c
  constr_SEQUENCE_OF.c
  constr_SEQUENCE_OF_uper.c
  constr_SEQUENCE_OF_xer.c
  constr_SEQUENCE_print.c
  constr_SEQUENCE_rfill.c
  constr_SEQUENCE_uper.c
  constr_SEQUENCE_xer.c
  constr_SET_OF_aper.c
  constr_SET_OF_ber.c
  constr_SET_OF.c
  constr_SET_OF_print.c
  constr_SET_OF_rfill.c
  constr_SET_OF_uper.c
  constr_SET_OF_xer.c
  constr_TYPE.c
  ControlAction-RANParameter-Item.c
  ControlOutcome-RANParameter-Item.c
  CoreCPID.c
  der_encoder.c
  E2SM-RC-ActionDefinition.c
  E2SM-RC-ActionDefinition-Format1.c
  E2SM-RC-ActionDefinition-Format1-Item.c
  E2SM-RC-ActionDefinition-Format2.c
  E2SM-RC-ActionDefinition-Format2-Item.c
  E2SM-RC-ActionDefinition-Format3.c
  E2SM-RC-ActionDefinition-Format3-Item.c
  E2SM-RC-ActionDefinition-Format4.c
  E2SM-RC-ActionDefinition-Format4-Indication-Item.c
  E2SM-RC-ActionDefinition-Format4-RANP-Item.c
  E2SM-RC-ActionDefinition-Format4-Style-Item.c
  E2SM-RC-CallProcessID.c
  E2SM-RC-CallProcessID-Format1.c
  E2SM-RC-ControlHeader.c
  E2SM-RC-ControlHeader-Format1.c
  E2SM-RC-ControlHeader-Format2.c
  E2SM-RC-ControlMessage.c
  E2SM-RC-ControlMessage-Format1.c
  E2SM-RC-ControlMessage-Format1-Item.c
  E2SM-RC-ControlMessage-Format2.c
  E2SM-RC-ControlMessage-Format2-ControlAction-Item.c
  E2SM-RC-ControlMessage-Format2-Style-Item.c
  E2SM-RC-ControlOutcome.c
  E2SM-RC-ControlOutcome-Format1.c
  E2SM-RC-ControlOutcome-Format1-Item.c
  E2SM-RC-ControlOutcome-Format2.c
  E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.c
  E2SM-RC-ControlOutcome-Format2-RANP-Item.c
  E2SM-RC-ControlOutcome-Format2-Style-Item.c
  E2SM-RC-ControlOutcome-Format3.c
  E2SM-RC-ControlOutcome-Format3-Item.c
  E2SM-RC-EventTrigger.c
  E2SM-RC-EventTrigger-Format1.c
  E2SM-RC-EventTrigger-Format1-Item.c
  E2SM-RC-EventTrigger-Format2.c
  E2SM-RC-EventTrigger-Format3.c
  E2SM-RC-EventTrigger-Format3-Item.c
  E2SM-RC-EventTrigger-Format4.c
  E2SM-RC-EventTrigger-Format4-Item.c
  E2SM-RC-EventTrigger-Format5.c
  E2SM-RC-IndicationHeader.c
  E2SM-RC-IndicationHeader-Format1.c
  E2SM-RC-IndicationHeader-Format2.c
  E2SM-RC-IndicationHeader-Format3.c
  E2SM-RC-IndicationMessage.c
  E2SM-RC-IndicationMessage-Format1.c
  E2SM-RC-IndicationMessage-Format1-Item.c
  E2SM-RC-IndicationMessage-Format2.c
  E2SM-RC-IndicationMessage-Format2-Item.c
  E2SM-RC-IndicationMessage-Format2-RANParameter-Item.c
  E2SM-RC-IndicationMessage-Format3.c
  E2SM-RC-IndicationMessage-Format3-Item.c
  E2SM-RC-IndicationMessage-Format4.c
  E2SM-RC-IndicationMessage-Format4-ItemCell.c
  E2SM-RC-IndicationMessage-Format4-ItemUE.c
  E2SM-RC-IndicationMessage-Format5.c
  E2SM-RC-IndicationMessage-Format5-Item.c
  E2SM-RC-IndicationMessage-Format6.c
  E2SM-RC-IndicationMessage-Format6-Indication-Item.c
  E2SM-RC-IndicationMessage-Format6-RANP-Item.c
  E2SM-RC-IndicationMessage-Format6-Style-Item.c
  E2SM-RC-RANFunctionDefinition.c
  ENB-ID.c
  ENB-UE-X2AP-ID.c
  ENB-UE-X2AP-ID-Extension.c
  EN-GNB-ID.c
  E-UTRA-ARFCN.c
  EUTRACellIdentity.c
  EUTRA-CGI.c
  E-UTRA-PCI.c
  E-UTRA-TAC.c
  EventTrigger-Cell-Info.c
  EventTrigger-Cell-Info-Item.c
  EventTrigger-Cell-Info-Item-Choice-Group.c
  EventTrigger-Cell-Info-Item-Choice-Individual.c
  EventTrigger-UEevent-Info.c
  EventTrigger-UEevent-Info-Item.c
  EventTrigger-UE-Info.c
  EventTrigger-UE-Info-Item.c
  EventTrigger-UE-Info-Item-Choice-Group.c
  EventTrigger-UE-Info-Item-Choice-Individual.c
  EXTERNAL.c
  FiveGS-TAC.c
  FiveQI.c
  FreqBandNrItem.c
  GlobalENB-ID.c
  GlobalenGNB-ID.c
  GlobalGNB-ID.c
  GlobalNgENB-ID.c
  GlobalNGRANNodeID.c
  GNB-CU-CP-UE-E1AP-ID.c
  GNB-CU-UE-F1AP-ID.c
  GNB-CU-UP-ID.c
  GNB-DU-ID.c
  GNB-ID.c
  GraphicString.c
  GroupID.c
  GUAMI.c
  GUMMEI.c
  IndexToRFSP.c
  InsertIndication-RANParameter-Item.c
  INTEGER_aper.c
  INTEGER_ber.c
  INTEGER.c
  INTEGER_print.c
  INTEGER_rfill.c
  INTEGER_uper.c
  INTEGER_xer.c
  InterfaceID-E1.c
  InterfaceIdentifier.c
  InterfaceID-F1.c
  InterfaceID-NG.c
  InterfaceID-S1.c
  InterfaceID-W1.c
  InterfaceID-X2.c
  InterfaceID-Xn.c
  Interface-MessageID.c
  InterfaceType.c
  L2Parameters-RANParameter-Item.c
  LogicalOR.c
  MessageType-Choice.c
  MessageType-Choice-NI.c
  MessageType-Choice-RRC.c
  MME-Code.c
  MME-Group-ID.c
  MME-UE-S1AP-ID.c
  NativeEnumerated_aper.c
  NativeEnumerated.c
  NativeEnumerated_uper.c
  NativeEnumerated_xer.c
  NativeInteger_aper.c
  NativeInteger_ber.c
  NativeInteger.c
  NativeInteger_print.c
  NativeInteger_rfill.c
  NativeInteger_uper.c
  NativeInteger_xer.c
  NativeReal_aper.c
  NativeReal_ber.c
  NativeReal.c
  NativeReal_print.c
  NativeReal_rfill.c
  NativeReal_uper.c
  NativeReal_xer.c
  NeighborCell-Item.c
  NeighborCell-Item-Choice-E-UTRA.c
  NeighborCell-Item-Choice-NR.c
  NeighborCell-List.c
  NeighborRelation-Info.c
  NGENB-CU-UE-W1AP-ID.c
  NGENB-DU-ID.c
  NgENB-ID.c
  NG-RANnodeUEXnAPID.c
  NR-ARFCN.c
  NRCellIdentity.c
  NR-CGI.c
  NRFrequencyBandItem.c
  NRFrequencyBand-List.c
  NRFrequencyInfo.c
  NRFrequencyShift7p5khz.c
  NR-PCI.c
  ObjectDescriptor.c
  OBJECT_IDENTIFIER.c
  OBJECT_IDENTIFIER_print.c
  OBJECT_IDENTIFIER_rfill.c
  OBJECT_IDENTIFIER_xer.c
  OCTET_STRING_aper.c
  OCTET_STRING_ber.c
  OCTET_STRING.c
  OCTET_STRING_print.c
  OCTET_STRING_rfill.c
  OCTET_STRING_uper.c
  OCTET_STRING_xer.c
  OPEN_TYPE_aper.c
  OPEN_TYPE_ber.c
  OPEN_TYPE.c
  OPEN_TYPE_uper.c
  OPEN_TYPE_xer.c
  per_decoder.c
  per_encoder.c
  per_opentype.c
  per_support.c
  PLMNIdentity.c
  PolicyAction-RANParameter-Item.c
  PolicyCondition-RANParameter-Item.c
  PrintableString.c
  QCI.c
  QosFlowIdentifier.c
  QoSID.c
  RAN-CallProcess-ID.c
  RANFunctionDefinition-Control-Action-Item.c
  RANFunctionDefinition-Control.c
  RANFunctionDefinition-Control-Item.c
  RANFunctionDefinition-EventTrigger-Breakpoint-Item.c
  RANFunctionDefinition-EventTrigger.c
  RANFunctionDefinition-EventTrigger-CallProcess-Item.c
  RANFunctionDefinition-EventTrigger-Style-Item.c
  RANFunctionDefinition-Insert.c
  RANFunctionDefinition-Insert-Indication-Item.c
  RANFunctionDefinition-Insert-Item.c
  RANFunctionDefinition-Policy-Action-Item.c
  RANFunctionDefinition-Policy.c
  RANFunctionDefinition-Policy-Item.c
  RANFunctionDefinition-Report.c
  RANFunctionDefinition-Report-Item.c
  RANfunction-Name.c
  RANParameter-Definition.c
  RANParameter-Definition-Choice.c
  RANParameter-Definition-Choice-LIST.c
  RANParameter-Definition-Choice-LIST-Item.c
  RANParameter-Definition-Choice-STRUCTURE.c
  RANParameter-Definition-Choice-STRUCTURE-Item.c
  RANParameter-ID.c
  RANParameter-LIST.c
  RANParameter-Name.c
  RANParameter-STRUCTURE.c
  RANParameter-STRUCTURE-Item.c
  RANParameter-Testing.c
  RANParameter-TestingCondition.c
  RANParameter-Testing-Item.c
  RANParameter-Testing-Item-Choice-ElementFalse.c
  RANParameter-Testing-Item-Choice-ElementTrue.c
  RANParameter-Testing-Item-Choice-List.c
  RANParameter-Testing-Item-Choice-Structure.c
  RANParameter-Testing-LIST.c
  RANParameter-Testing-STRUCTURE.c
  RANParameter-Value.c
  RANParameter-ValueType.c
  RANParameter-ValueType-Choice-ElementFalse.c
  RANParameter-ValueType-Choice-ElementTrue.c
  RANParameter-ValueType-Choice-List.c
  RANParameter-ValueType-Choice-Structure.c
  RANUEID.c
  REAL_aper.c
  REAL.c
  REAL_print.c
  REAL_rfill.c
  REAL_uper.c
  REAL_xer.c
  Report-RANParameter-Item.c
  RIC-CallProcessBreakpoint-ID.c
  RIC-CallProcessBreakpoint-Name.c
  RIC-CallProcessType-ID.c
  RIC-CallProcessType-Name.c
  RIC-ControlAction-ID.c
  RIC-ControlAction-Name.c
  RIC-EventTrigger-Cell-ID.c
  RIC-EventTriggerCondition-ID.c
  RIC-EventTrigger-UEevent-ID.c
  RIC-EventTrigger-UE-ID.c
  RIC-Format-Type.c
  RIC-InsertIndication-ID.c
  RIC-InsertIndication-Name.c
  RIC-PolicyAction.c
  RIC-PolicyAction-RANParameter-Item.c
  RIC-Style-Name.c
  RIC-Style-Type.c
  RRCclass-LTE.c
  RRCclass-NR.c
  RRC-MessageID.c
  RRC-State.c
  SD.c
  ServingCell-ARFCN.c
  ServingCell-PCI.c
  S-NSSAI.c
  SST.c
  SubscriberProfileIDforRFP.c
  SupportedSULBandList.c
  SupportedSULFreqBandItem.c
  TriggerType-Choice.c
  TriggerType-Choice-L2state.c
  TriggerType-Choice-RRCstate.c
  TriggerType-Choice-RRCstate-Item.c
  TriggerType-Choice-UEID.c
  UEID.c
  UEID-ENB.c
  UEID-EN-GNB.c
  UEIdentification-RANParameter-Item.c
  UEID-GNB.c
  UEID-GNB-CU-CP-E1AP-ID-Item.c
  UEID-GNB-CU-CP-E1AP-ID-List.c
  UEID-GNB-CU-CP-F1AP-ID-Item.c
  UEID-GNB-CU-F1AP-ID-List.c
  UEID-GNB-CU-UP.c
  UEID-GNB-DU.c
  UEID-NG-ENB.c
  UEID-NG-ENB-DU.c
  uper_decoder.c
  uper_encoder.c
  uper_opentype.c
  uper_support.c
  xer_decoder.c
  xer_encoder.c
  xer_support.c
  )

set(ASN_RC_SRC_OLD
  AMFPointer.c
  AMFRegionID.c
  AMFSetID.c
  AMF-UE-NGAP-ID.c
  ./asn_application.c
  asn_bit_data.c
  asn_codecs_prim.c
  asn_internal.c
  asn_random_fill.c
  asn_SEQUENCE_OF.c
  asn_SET_OF.c
  ber_decoder.c
  ber_tlv_length.c
  ber_tlv_tag.c
  BIT_STRING.c
  BOOLEAN.c
  CallProcessBreakpoint-RANParameter-Item.c
  CellIdentification-RANParameter-Item.c
  CGI.c
  constraints.c
  constr_CHOICE.c
  constr_SEQUENCE.c
  constr_SEQUENCE_OF.c
  constr_SET_OF.c
  constr_TYPE.c
  ControlAction-RANParameter-Item.c
  ControlOutcome-RANParameter-Item.c
  CoreCPID.c
  der_encoder.c
  E2SM-RC-ActionDefinition.c
  E2SM-RC-ActionDefinition-Format1.c
  E2SM-RC-ActionDefinition-Format1-Item.c
  E2SM-RC-ActionDefinition-Format2.c
  E2SM-RC-ActionDefinition-Format2-Item.c
  E2SM-RC-ActionDefinition-Format3.c
  E2SM-RC-ActionDefinition-Format3-Item.c
  E2SM-RC-ActionDefinition-Format4.c
  E2SM-RC-ActionDefinition-Format4-Indication-Item.c
  E2SM-RC-ActionDefinition-Format4-RANP-Item.c
  E2SM-RC-ActionDefinition-Format4-Style-Item.c
  E2SM-RC-CallProcessID.c
  E2SM-RC-CallProcessID-Format1.c
  E2SM-RC-ControlHeader.c
  E2SM-RC-ControlHeader-Format1.c
  E2SM-RC-ControlHeader-Format2.c
  E2SM-RC-ControlMessage.c
  E2SM-RC-ControlMessage-Format1.c
  E2SM-RC-ControlMessage-Format1-Item.c
  E2SM-RC-ControlMessage-Format2.c
  E2SM-RC-ControlMessage-Format2-ControlAction-Item.c
  E2SM-RC-ControlMessage-Format2-Style-Item.c
  E2SM-RC-ControlOutcome.c
  E2SM-RC-ControlOutcome-Format1.c
  E2SM-RC-ControlOutcome-Format1-Item.c
  E2SM-RC-ControlOutcome-Format2.c
  E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.c
  E2SM-RC-ControlOutcome-Format2-RANP-Item.c
  E2SM-RC-ControlOutcome-Format2-Style-Item.c
  E2SM-RC-ControlOutcome-Format3.c
  E2SM-RC-ControlOutcome-Format3-Item.c
  E2SM-RC-EventTrigger.c
  E2SM-RC-EventTrigger-Format1.c
  E2SM-RC-EventTrigger-Format1-Item.c
  E2SM-RC-EventTrigger-Format2.c
  E2SM-RC-EventTrigger-Format3.c
  E2SM-RC-EventTrigger-Format3-Item.c
  E2SM-RC-EventTrigger-Format4.c
  E2SM-RC-EventTrigger-Format4-Item.c
  E2SM-RC-EventTrigger-Format5.c
  E2SM-RC-IndicationHeader.c
  E2SM-RC-IndicationHeader-Format1.c
  E2SM-RC-IndicationHeader-Format2.c
  E2SM-RC-IndicationHeader-Format3.c
  E2SM-RC-IndicationMessage.c
  E2SM-RC-IndicationMessage-Format1.c
  E2SM-RC-IndicationMessage-Format1-Item.c
  E2SM-RC-IndicationMessage-Format2.c
  E2SM-RC-IndicationMessage-Format2-Item.c
  E2SM-RC-IndicationMessage-Format2-RANParameter-Item.c
  E2SM-RC-IndicationMessage-Format3.c
  E2SM-RC-IndicationMessage-Format3-Item.c
  E2SM-RC-IndicationMessage-Format4.c
  E2SM-RC-IndicationMessage-Format4-ItemCell.c
  E2SM-RC-IndicationMessage-Format4-ItemUE.c
  E2SM-RC-IndicationMessage-Format5.c
  E2SM-RC-IndicationMessage-Format5-Item.c
  E2SM-RC-IndicationMessage-Format6.c
  E2SM-RC-IndicationMessage-Format6-Indication-Item.c
  E2SM-RC-IndicationMessage-Format6-RANP-Item.c
  E2SM-RC-IndicationMessage-Format6-Style-Item.c
  E2SM-RC-RANFunctionDefinition.c
  ENB-ID.c
  ENB-UE-X2AP-ID.c
  ENB-UE-X2AP-ID-Extension.c
  EN-GNB-ID.c
  E-UTRA-ARFCN.c
  EUTRACellIdentity.c
  EUTRA-CGI.c
  E-UTRA-PCI.c
  E-UTRA-TAC.c
  EventTrigger-Cell-Info.c
  EventTrigger-Cell-Info-Item.c
  EventTrigger-Cell-Info-Item-Choice-Group.c
  EventTrigger-Cell-Info-Item-Choice-Individual.c
  EventTrigger-UEevent-Info.c
  EventTrigger-UEevent-Info-Item.c
  EventTrigger-UE-Info.c
  EventTrigger-UE-Info-Item.c
  EventTrigger-UE-Info-Item-Choice-Group.c
  EventTrigger-UE-Info-Item-Choice-Individual.c
  FiveGS-TAC.c
  FiveQI.c
  FreqBandNrItem.c
  GlobalENB-ID.c
  GlobalenGNB-ID.c
  GlobalGNB-ID.c
  GlobalNgENB-ID.c
  GlobalNGRANNodeID.c
  GNB-CU-CP-UE-E1AP-ID.c
  GNB-CU-UE-F1AP-ID.c
  GNB-CU-UP-ID.c
  GNB-DU-ID.c
  GNB-ID.c
  GroupID.c
  GUAMI.c
  GUMMEI.c
  IndexToRFSP.c
  InsertIndication-RANParameter-Item.c
  INTEGER.c
  InterfaceID-E1.c
  InterfaceIdentifier.c
  InterfaceID-F1.c
  InterfaceID-NG.c
  InterfaceID-S1.c
  InterfaceID-W1.c
  InterfaceID-X2.c
  InterfaceID-Xn.c
  Interface-MessageID.c
  InterfaceType.c
  L2Parameters-RANParameter-Item.c
  LogicalOR.c
  MessageType-Choice.c
  MessageType-Choice-NI.c
  MessageType-Choice-RRC.c
  MME-Code.c
  MME-Group-ID.c
  MME-UE-S1AP-ID.c
  NativeEnumerated.c
  NativeInteger.c
  NativeReal.c
  NeighborCell-Item.c
  NeighborCell-Item-Choice-E-UTRA.c
  NeighborCell-Item-Choice-NR.c
  NeighborCell-List.c
  NeighborRelation-Info.c
  NGENB-CU-UE-W1AP-ID.c
  NGENB-DU-ID.c
  NgENB-ID.c
  NG-RANnodeUEXnAPID.c
  NR-ARFCN.c
  NRCellIdentity.c
  NR-CGI.c
  NRFrequencyBandItem.c
  NRFrequencyBand-List.c
  NRFrequencyInfo.c
  NRFrequencyShift7p5khz.c
  NR-PCI.c
  OCTET_STRING.c
  OPEN_TYPE.c
  per_decoder.c
  per_encoder.c
  per_opentype.c
  per_support.c
  PLMNIdentity.c
  PolicyAction-RANParameter-Item.c
  PolicyCondition-RANParameter-Item.c
  PrintableString.c
  QCI.c
  QosFlowIdentifier.c
  QoSID.c
  RAN-CallProcess-ID.c
  RANFunctionDefinition-Control-Action-Item.c
  RANFunctionDefinition-Control.c
  RANFunctionDefinition-Control-Item.c
  RANFunctionDefinition-EventTrigger-Breakpoint-Item.c
  RANFunctionDefinition-EventTrigger.c
  RANFunctionDefinition-EventTrigger-CallProcess-Item.c
  RANFunctionDefinition-EventTrigger-Style-Item.c
  RANFunctionDefinition-Insert.c
  RANFunctionDefinition-Insert-Indication-Item.c
  RANFunctionDefinition-Insert-Item.c
  RANFunctionDefinition-Policy-Action-Item.c
  RANFunctionDefinition-Policy.c
  RANFunctionDefinition-Policy-Item.c
  RANFunctionDefinition-Report.c
  RANFunctionDefinition-Report-Item.c
  RANfunction-Name.c
  RANParameter-Definition.c
  RANParameter-Definition-Choice.c
  RANParameter-Definition-Choice-LIST.c
  RANParameter-Definition-Choice-LIST-Item.c
  RANParameter-Definition-Choice-STRUCTURE.c
  RANParameter-Definition-Choice-STRUCTURE-Item.c
  RANParameter-ID.c
  RANParameter-LIST.c
  RANParameter-Name.c
  RANParameter-STRUCTURE.c
  RANParameter-STRUCTURE-Item.c
  RANParameter-Testing.c
  RANParameter-TestingCondition.c
  RANParameter-Testing-Item.c
  RANParameter-Testing-Item-Choice-ElementFalse.c
  RANParameter-Testing-Item-Choice-ElementTrue.c
  RANParameter-Testing-Item-Choice-List.c
  RANParameter-Testing-Item-Choice-Structure.c
  RANParameter-Testing-LIST.c
  RANParameter-Testing-STRUCTURE.c
  RANParameter-Value.c
  RANParameter-ValueType.c
  RANParameter-ValueType-Choice-ElementFalse.c
  RANParameter-ValueType-Choice-ElementTrue.c
  RANParameter-ValueType-Choice-List.c
  RANParameter-ValueType-Choice-Structure.c
  RANUEID.c
  REAL.c
  Report-RANParameter-Item.c
  RIC-CallProcessBreakpoint-ID.c
  RIC-CallProcessBreakpoint-Name.c
  RIC-CallProcessType-ID.c
  RIC-CallProcessType-Name.c
  RIC-ControlAction-ID.c
  RIC-ControlAction-Name.c
  RIC-EventTrigger-Cell-ID.c
  RIC-EventTriggerCondition-ID.c
  RIC-EventTrigger-UEevent-ID.c
  RIC-EventTrigger-UE-ID.c
  RIC-Format-Type.c
  RIC-InsertIndication-ID.c
  RIC-InsertIndication-Name.c
  RIC-PolicyAction.c
  RIC-PolicyAction-RANParameter-Item.c
  RIC-Style-Name.c
  RIC-Style-Type.c
  RRCclass-LTE.c
  RRCclass-NR.c
  RRC-MessageID.c
  RRC-State.c
  SD.c
  ServingCell-ARFCN.c
  ServingCell-PCI.c
  S-NSSAI.c
  SST.c
  SubscriberProfileIDforRFP.c
  SupportedSULBandList.c
  SupportedSULFreqBandItem.c
  TriggerType-Choice.c
  TriggerType-Choice-L2state.c
  TriggerType-Choice-RRCstate.c
  TriggerType-Choice-RRCstate-Item.c
  TriggerType-Choice-UEID.c
  UEID.c
  UEID-ENB.c
  UEID-EN-GNB.c
  UEIdentification-RANParameter-Item.c
  UEID-GNB.c
  UEID-GNB-CU-CP-E1AP-ID-Item.c
  UEID-GNB-CU-CP-E1AP-ID-List.c
  UEID-GNB-CU-CP-F1AP-ID-Item.c
  UEID-GNB-CU-F1AP-ID-List.c
  UEID-GNB-CU-UP.c
  UEID-GNB-DU.c
  UEID-NG-ENB.c
  UEID-NG-ENB-DU.c
  xer_decoder.c
  xer_encoder.c
  xer_support.c
  )

add_library(e2sm_rc_asn1_obj OBJECT ${ASN_RC_SRC})
target_include_directories(e2sm_rc_asn1_obj
                          PUBLIC
                           "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>"
                           )

target_compile_options(e2sm_rc_asn1_obj PUBLIC "-DASN_DISABLE_OER_SUPPORT")
target_compile_options(e2sm_rc_asn1_obj PUBLIC "-DASN_DISABLE_JER_SUPPORT")
target_compile_options(e2sm_rc_asn1_obj PRIVATE -Wno-missing-field-initializers -Wno-unused-parameter)

